]> shimmer.witbreuk.eu Git - UltimateKEYS.git/blob - UltimateKEYS - 2019-07-20.ahk
Add files via upload
[UltimateKEYS.git] / UltimateKEYS - 2019-07-20.ahk
1 ; UltimateKEYS - 2019-07-20
2
3 ; Author : Pieter Degroote
4
5 ; License : GNU General Public License Version 3
6
7 ; Website : https://github.com/pieter-degroote/UltimateKEYS
8
9
10 dkCircumflex := ComObjCreate("Scripting.Dictionary")
11 dkCircumflex.item("a") := "â"
12 dkCircumflex.item("A") := "Â"
13 dkCircumflex.item("c") := "ĉ"
14 dkCircumflex.item("C") := "Ĉ"
15 dkCircumflex.item("e") := "ê"
16 dkCircumflex.item("E") := "Ê"
17 dkCircumflex.item("g") := "ĝ"
18 dkCircumflex.item("G") := "Ĝ"
19 dkCircumflex.item("h") := "ĥ"
20 dkCircumflex.item("H") := "Ĥ"
21 dkCircumflex.item("i") := "î"
22 dkCircumflex.item("I") := "Î"
23 dkCircumflex.item("j") := "ĵ"
24 dkCircumflex.item("J") := "Ĵ"
25 dkCircumflex.item("o") := "ô"
26 dkCircumflex.item("O") := "Ô"
27 dkCircumflex.item("s") := "ŝ"
28 dkCircumflex.item("S") := "Ŝ"
29 dkCircumflex.item("u") := "û"
30 dkCircumflex.item("U") := "Û"
31 dkCircumflex.item("w") := "ŵ"
32 dkCircumflex.item("W") := "Ŵ"
33 dkCircumflex.item("y") := "ŷ"
34 dkCircumflex.item("Y") := "Ŷ"
35 dkCircumflex.item("z") := "ẑ"
36 dkCircumflex.item("Z") := "Ẑ"
37 dkCircumflex.item(" ") := "^"
38
39
40 dkCaronBreve := ComObjCreate("Scripting.Dictionary")
41 dkCaronBreve.item("a") := "ă"
42 dkCaronBreve.item("A") := "Ă"
43 dkCaronBreve.item("ä") := "ǎ"
44 dkCaronBreve.item("Ä") := "Ǎ"
45 dkCaronBreve.item("c") := "č"
46 dkCaronBreve.item("C") := "Č"
47 dkCaronBreve.item("d") := "ď"
48 dkCaronBreve.item("D") := "Ď"
49 dkCaronBreve.item("e") := "ĕ"
50 dkCaronBreve.item("E") := "Ĕ"
51 dkCaronBreve.item("ë") := "ě"
52 dkCaronBreve.item("Ë") := "Ě"
53 dkCaronBreve.item("g") := "ğ"
54 dkCaronBreve.item("G") := "Ğ"
55 dkCaronBreve.item("é") := "ǧ"
56 dkCaronBreve.item("É") := "Ǧ"
57 dkCaronBreve.item("h") := "ȟ"
58 dkCaronBreve.item("H") := "Ȟ"
59 dkCaronBreve.item("i") := "ĭ"
60 dkCaronBreve.item("I") := "Ĭ"
61 dkCaronBreve.item("ï") := "ǐ"
62 dkCaronBreve.item("Ï") := "Ǐ"
63 dkCaronBreve.item("j") := "ǰ"
64 dkCaronBreve.item("J") := "J"
65 dkCaronBreve.item("k") := "ǩ"
66 dkCaronBreve.item("K") := "Ǩ"
67 dkCaronBreve.item("l") := "ľ"
68 dkCaronBreve.item("L") := "Ľ"
69 dkCaronBreve.item("n") := "ň"
70 dkCaronBreve.item("N") := "Ň"
71 dkCaronBreve.item("o") := "ŏ"
72 dkCaronBreve.item("O") := "Ŏ"
73 dkCaronBreve.item("ö") := "ǒ"
74 dkCaronBreve.item("Ö") := "Ǒ"
75 dkCaronBreve.item("r") := "ř"
76 dkCaronBreve.item("R") := "Ř"
77 dkCaronBreve.item("s") := "š"
78 dkCaronBreve.item("S") := "Š"
79 dkCaronBreve.item("t") := "ť"
80 dkCaronBreve.item("T") := "Ť"
81 dkCaronBreve.item("u") := "ŭ"
82 dkCaronBreve.item("U") := "Ŭ"
83 dkCaronBreve.item("ü") := "ǔ"
84 dkCaronBreve.item("Ü") := "Ǔ"
85 dkCaronBreve.item("z") := "ž"
86 dkCaronBreve.item("Z") := "Ž"
87 dkCaronBreve.item(".") := "˘"
88 dkCaronBreve.item(" ") := "ˇ"
89
90
91 dkRingAbove := ComObjCreate("Scripting.Dictionary")
92 dkRingAbove.item("a") := "å"
93 dkRingAbove.item("A") := "Å"
94 dkRingAbove.item("ä") := "ȧ"
95 dkRingAbove.item("Ä") := "Ȧ"
96 dkRingAbove.item("b") := "ḃ"
97 dkRingAbove.item("B") := "Ḃ"
98 dkRingAbove.item("c") := "ċ"
99 dkRingAbove.item("C") := "Ċ"
100 dkRingAbove.item("d") := "ḋ"
101 dkRingAbove.item("D") := "Ḋ"
102 dkRingAbove.item("e") := "ė"
103 dkRingAbove.item("E") := "Ė"
104 dkRingAbove.item("f") := "ḟ"
105 dkRingAbove.item("F") := "Ḟ"
106 dkRingAbove.item("g") := "ġ"
107 dkRingAbove.item("G") := "Ġ"
108 dkRingAbove.item("h") := "ḣ"
109 dkRingAbove.item("H") := "Ḣ"
110 dkRingAbove.item("i") := "ı"
111 dkRingAbove.item("I") := "İ"
112 dkRingAbove.item("m") := "ṁ"
113 dkRingAbove.item("M") := "Ṁ"
114 dkRingAbove.item("n") := "ṅ"
115 dkRingAbove.item("N") := "Ṅ"
116 dkRingAbove.item("o") := "ȯ"
117 dkRingAbove.item("O") := "Ȯ"
118 dkRingAbove.item("p") := "ṗ"
119 dkRingAbove.item("P") := "Ṗ"
120 dkRingAbove.item("r") := "ṙ"
121 dkRingAbove.item("R") := "Ṙ"
122 dkRingAbove.item("s") := "ṡ"
123 dkRingAbove.item("S") := "Ṡ"
124 dkRingAbove.item("t") := "ṫ"
125 dkRingAbove.item("T") := "Ṫ"
126 dkRingAbove.item("u") := "ů"
127 dkRingAbove.item("U") := "Ů"
128 dkRingAbove.item("w") := "ẘ"
129 dkRingAbove.item("å") := "ẇ"
130 dkRingAbove.item("Å") := "Ẇ"
131 dkRingAbove.item("x") := "ẋ"
132 dkRingAbove.item("X") := "Ẋ"
133 dkRingAbove.item("y") := "ẙ"
134 dkRingAbove.item("ÿ") := "ẏ"
135 dkRingAbove.item("Ÿ") := "Ẏ"
136 dkRingAbove.item("z") := "ż"
137 dkRingAbove.item("Z") := "Ż"
138 dkRingAbove.item(".") := "˙"
139 dkRingAbove.item(" ") := "˚"
140
141
142 dkMacron := ComObjCreate("Scripting.Dictionary")
143 dkMacron.item("a") := "ā"
144 dkMacron.item("A") := "Ā"
145 dkMacron.item("æ") := "ǣ"
146 dkMacron.item("Æ") := "Ǣ"
147 dkMacron.item("b") := "ƀ"
148 dkMacron.item("B") := "Ƀ"
149 dkMacron.item("d") := "đ"
150 dkMacron.item("D") := "Đ"
151 dkMacron.item("e") := "ē"
152 dkMacron.item("E") := "Ē"
153 dkMacron.item("g") := "ḡ"
154 dkMacron.item("G") := "Ḡ"
155 dkMacron.item("h") := "ħ"
156 dkMacron.item("H") := "Ħ"
157 dkMacron.item("i") := "ī"
158 dkMacron.item("I") := "Ī"
159 dkMacron.item("l") := "ł"
160 dkMacron.item("L") := "Ł"
161 dkMacron.item("ø") := "ḻ"
162 dkMacron.item("Ø") := "Ḻ"
163 dkMacron.item("o") := "ō"
164 dkMacron.item("O") := "Ō"
165 dkMacron.item("t") := "ŧ"
166 dkMacron.item("T") := "Ŧ"
167 dkMacron.item("u") := "ū"
168 dkMacron.item("U") := "Ū"
169 dkMacron.item("y") := "ȳ"
170 dkMacron.item("Y") := "Ȳ"
171 dkMacron.item(" ") := "¯"
172
173
174 dkAcuteAccent := ComObjCreate("Scripting.Dictionary")
175 dkAcuteAccent.item("a") := "á"
176 dkAcuteAccent.item("A") := "Á"
177 dkAcuteAccent.item("b") := "ɓ"
178 dkAcuteAccent.item("B") := "Ɓ"
179 dkAcuteAccent.item("c") := "ć"
180 dkAcuteAccent.item("C") := "Ć"
181 dkAcuteAccent.item("ç") := "ḉ"
182 dkAcuteAccent.item("Ç") := "Ḉ"
183 dkAcuteAccent.item("e") := "é"
184 dkAcuteAccent.item("E") := "É"
185 dkAcuteAccent.item("i") := "í"
186 dkAcuteAccent.item("I") := "Í"
187 dkAcuteAccent.item("g") := "ǵ"
188 dkAcuteAccent.item("G") := "Ǵ"
189 dkAcuteAccent.item("j") := "ij"
190 dkAcuteAccent.item("J") := "IJ"
191 dkAcuteAccent.item("k") := "ḱ"
192 dkAcuteAccent.item("K") := "Ḱ"
193 dkAcuteAccent.item("l") := "ĺ"
194 dkAcuteAccent.item("L") := "Ĺ"
195 dkAcuteAccent.item("m") := "ḿ"
196 dkAcuteAccent.item("M") := "Ḿ"
197 dkAcuteAccent.item("n") := "ń"
198 dkAcuteAccent.item("N") := "Ń"
199 dkAcuteAccent.item("o") := "ó"
200 dkAcuteAccent.item("O") := "Ó"
201 dkAcuteAccent.item("ö") := "ő"
202 dkAcuteAccent.item("Ö") := "Ő"
203 dkAcuteAccent.item("p") := "ṕ"
204 dkAcuteAccent.item("P") := "Ṕ"
205 dkAcuteAccent.item("r") := "ŕ"
206 dkAcuteAccent.item("R") := "Ŕ"
207 dkAcuteAccent.item("s") := "ś"
208 dkAcuteAccent.item("S") := "Ś"
209 dkAcuteAccent.item("u") := "ú"
210 dkAcuteAccent.item("U") := "Ú"
211 dkAcuteAccent.item("ü") := "ű"
212 dkAcuteAccent.item("Ü") := "Ű"
213 dkAcuteAccent.item("w") := "ẃ"
214 dkAcuteAccent.item("W") := "Ẃ"
215 dkAcuteAccent.item("y") := "ý"
216 dkAcuteAccent.item("Y") := "Ý"
217 dkAcuteAccent.item("z") := "ź"
218 dkAcuteAccent.item("Z") := "Ź"
219 dkAcuteAccent.item("æ") := "ǽ"
220 dkAcuteAccent.item("Æ") := "Ǽ"
221 dkAcuteAccent.item("ø") := "ǿ"
222 dkAcuteAccent.item("Ø") := "Ǿ"
223 dkAcuteAccent.item(" ") := "´"
224
225
226 dkDiaeresis := ComObjCreate("Scripting.Dictionary")
227 dkDiaeresis.item("a") := "ä"
228 dkDiaeresis.item("A") := "Ä"
229 dkDiaeresis.item("e") := "ë"
230 dkDiaeresis.item("E") := "Ë"
231 dkDiaeresis.item("h") := "ḧ"
232 dkDiaeresis.item("H") := "Ḧ"
233 dkDiaeresis.item("i") := "ï"
234 dkDiaeresis.item("I") := "Ï"
235 dkDiaeresis.item("o") := "ö"
236 dkDiaeresis.item("O") := "Ö"
237 dkDiaeresis.item("t") := "ẗ"
238 dkDiaeresis.item("u") := "ü"
239 dkDiaeresis.item("U") := "Ü"
240 dkDiaeresis.item("w") := "ẅ"
241 dkDiaeresis.item("W") := "Ẅ"
242 dkDiaeresis.item("x") := "ẍ"
243 dkDiaeresis.item("X") := "Ẍ"
244 dkDiaeresis.item("y") := "ÿ"
245 dkDiaeresis.item("Y") := "Ÿ"
246 dkDiaeresis.item(" ") := "¨"
247
248
249 dkGraveAccent := ComObjCreate("Scripting.Dictionary")
250 dkGraveAccent.item("a") := "à"
251 dkGraveAccent.item("A") := "À"
252 dkGraveAccent.item("e") := "è"
253 dkGraveAccent.item("E") := "È"
254 dkGraveAccent.item("i") := "ì"
255 dkGraveAccent.item("I") := "Ì"
256 dkGraveAccent.item("n") := "ǹ"
257 dkGraveAccent.item("N") := "Ǹ"
258 dkGraveAccent.item("o") := "ò"
259 dkGraveAccent.item("O") := "Ò"
260 dkGraveAccent.item("u") := "ù"
261 dkGraveAccent.item("U") := "Ù"
262 dkGraveAccent.item("w") := "ẁ"
263 dkGraveAccent.item("W") := "Ẁ"
264 dkGraveAccent.item("y") := "ỳ"
265 dkGraveAccent.item("Y") := "Ỳ"
266 dkGraveAccent.item(" ") := "`"
267
268
269 dkTilde := ComObjCreate("Scripting.Dictionary")
270 dkTilde.item("a") := "ã"
271 dkTilde.item("A") := "Ã"
272 dkTilde.item("e") := "ẽ"
273 dkTilde.item("E") := "Ẽ"
274 dkTilde.item("i") := "ĩ"
275 dkTilde.item("I") := "Ĩ"
276 dkTilde.item("n") := "ñ"
277 dkTilde.item("N") := "Ñ"
278 dkTilde.item("o") := "õ"
279 dkTilde.item("O") := "Õ"
280 dkTilde.item("s") := "ș"
281 dkTilde.item("S") := "Ș"
282 dkTilde.item("t") := "ț"
283 dkTilde.item("T") := "Ț"
284 dkTilde.item("u") := "ũ"
285 dkTilde.item("U") := "Ũ"
286 dkTilde.item("v") := "ṽ"
287 dkTilde.item("V") := "Ṽ"
288 dkTilde.item("y") := "ỹ"
289 dkTilde.item("Y") := "Ỹ"
290 dkTilde.item(" ") := "~"
291
292
293 dkSymbols := ComObjCreate("Scripting.Dictionary")
294 dkSymbols.item("b") := "•"
295 dkSymbols.item("B") := "¦"
296 dkSymbols.item("c") := "©"
297 dkSymbols.item("C") := "¤"
298 dkSymbols.item("d") := "·"
299 dkSymbols.item("D") := "·"
300 dkSymbols.item("e") := "℮"
301 dkSymbols.item("E") := "…"
302 dkSymbols.item("f") := "♀"
303 dkSymbols.item("F") := "♀"
304 dkSymbols.item("h") := "⁃"
305 dkSymbols.item("H") := "⁃"
306 dkSymbols.item("i") := "∞"
307 dkSymbols.item("I") := "∞"
308 dkSymbols.item("l") := "ℓ"
309 dkSymbols.item("L") := "ℓ"
310 dkSymbols.item("m") := "♂"
311 dkSymbols.item("M") := "♂"
312 dkSymbols.item("n") := "ⁿ"
313 dkSymbols.item("N") := "¬"
314 dkSymbols.item("o") := "Ω"
315 dkSymbols.item("O") := "Ω"
316 dkSymbols.item("p") := "℗"
317 dkSymbols.item("P") := "℗"
318 dkSymbols.item("q") := "¶"
319 dkSymbols.item("Q") := "¶"
320 dkSymbols.item("r") := "®"
321 dkSymbols.item("R") := "®"
322 dkSymbols.item("s") := "§"
323 dkSymbols.item("S") := "§"
324 dkSymbols.item("x") := "✗"
325 dkSymbols.item("X") := "✗"
326 dkSymbols.item("y") := "✓"
327 dkSymbols.item("Y") := "✓"
328 dkSymbols.item("1") := "≠"
329 dkSymbols.item("!") := "≠"
330 dkSymbols.item("2") := "√"
331 dkSymbols.item("@") := "√"
332 dkSymbols.item("3") := "∛"
333 dkSymbols.item("#") := "∛"
334 dkSymbols.item("4") := "∜"
335 dkSymbols.item("$") := "∜"
336 dkSymbols.item("5") := "‰"
337 dkSymbols.item("%") := "‰"
338 dkSymbols.item("`") := "≈"
339 dkSymbols.item("~") := "≈"
340 dkSymbols.item(",") := "≤"
341 dkSymbols.item("<") := "≤"
342 dkSymbols.item(".") := "≥"
343 dkSymbols.item(">") := "≥"
344 dkSymbols.item("-") := "±"
345 dkSymbols.item("\") := "⁞"
346 dkSymbols.item("|") := "⁞"
347 dkSymbols.item(" ") := "©"
348
349
350 dkCedillaOgonek := ComObjCreate("Scripting.Dictionary")
351 dkCedillaOgonek.item("a") := "ą"
352 dkCedillaOgonek.item("A") := "Ą"
353 dkCedillaOgonek.item("c") := "ç"
354 dkCedillaOgonek.item("C") := "Ç"
355 dkCedillaOgonek.item("d") := "ḑ"
356 dkCedillaOgonek.item("D") := "Ḑ"
357 dkCedillaOgonek.item("e") := "ę"
358 dkCedillaOgonek.item("E") := "Ę"
359 dkCedillaOgonek.item("ë") := "ȩ"
360 dkCedillaOgonek.item("Ë") := "Ȩ"
361 dkCedillaOgonek.item("g") := "ģ"
362 dkCedillaOgonek.item("G") := "Ģ"
363 dkCedillaOgonek.item("h") := "ḩ"
364 dkCedillaOgonek.item("H") := "Ḩ"
365 dkCedillaOgonek.item("i") := "į"
366 dkCedillaOgonek.item("I") := "Į"
367 dkCedillaOgonek.item("k") := "ķ"
368 dkCedillaOgonek.item("K") := "Ķ"
369 dkCedillaOgonek.item("l") := "ļ"
370 dkCedillaOgonek.item("L") := "Ļ"
371 dkCedillaOgonek.item("n") := "ņ"
372 dkCedillaOgonek.item("N") := "Ņ"
373 dkCedillaOgonek.item("o") := "ǫ"
374 dkCedillaOgonek.item("O") := "Ǫ"
375 dkCedillaOgonek.item("r") := "ŗ"
376 dkCedillaOgonek.item("R") := "Ŗ"
377 dkCedillaOgonek.item("s") := "ş"
378 dkCedillaOgonek.item("S") := "Ş"
379 dkCedillaOgonek.item("t") := "ţ"
380 dkCedillaOgonek.item("T") := "Ţ"
381 dkCedillaOgonek.item("u") := "ų"
382 dkCedillaOgonek.item("U") := "Ų"
383 dkCedillaOgonek.item(".") := "˛"
384 dkCedillaOgonek.item(" ") := "¸"
385
386
387 >!a::
388 if GetKeyState("Capslock", "T") == 0
389 Send ä
390 else
391 Send Ä
392 return
393 >!+a::
394 if GetKeyState("Capslock", "T") == 0
395 Send Ä
396 else
397 Send ä
398 return
399
400 >!z::
401 if GetKeyState("Capslock", "T") == 0
402 Send à
403 else
404 Send À
405 return
406 >!+z::
407 if GetKeyState("Capslock", "T") == 0
408 Send À
409 else
410 Send à
411 return
412
413 >!x::
414 if GetKeyState("Capslock", "T") == 0
415 Send á
416 else
417 Send Á
418 return
419 >!+x::
420 if GetKeyState("Capslock", "T") == 0
421 Send Á
422 else
423 Send á
424 return
425
426 >!q::
427 if GetKeyState("Capslock", "T") == 0
428 Send æ
429 else
430 Send Æ
431 return
432 >!+q::
433 if GetKeyState("Capslock", "T") == 0
434 Send Æ
435 else
436 Send æ
437 return
438
439 >!w::
440 if GetKeyState("Capslock", "T") == 0
441 Send å
442 else
443 Send Å
444 return
445 >!+w::
446 if GetKeyState("Capslock", "T") == 0
447 Send Å
448 else
449 Send å
450 return
451
452 >!c::
453 if GetKeyState("Capslock", "T") == 0
454 Send ç
455 else
456 Send Ç
457 return
458 >!+c::
459 if GetKeyState("Capslock", "T") == 0
460 Send Ç
461 else
462 Send ç
463 return
464
465 >!d::
466 if GetKeyState("Capslock", "T") == 0
467 Send ð
468 else
469 Send Ð
470 return
471 >!+d::
472 if GetKeyState("Capslock", "T") == 0
473 Send Ð
474 else
475 Send ð
476 return
477
478 >!e::
479 if GetKeyState("Capslock", "T") == 0
480 Send ë
481 else
482 Send Ë
483 return
484 >!+e::
485 if GetKeyState("Capslock", "T") == 0
486 Send Ë
487 else
488 Send ë
489 return
490
491 >!f::
492 if GetKeyState("Capslock", "T") == 0
493 Send è
494 else
495 Send È
496 return
497 >!+f::
498 if GetKeyState("Capslock", "T") == 0
499 Send È
500 else
501 Send è
502 return
503
504 >!g::
505 if GetKeyState("Capslock", "T") == 0
506 Send é
507 else
508 Send É
509 return
510 >!+g::
511 if GetKeyState("Capslock", "T") == 0
512 Send É
513 else
514 Send é
515 return
516
517 >!i::
518 if GetKeyState("Capslock", "T") == 0
519 Send ï
520 else
521 Send Ï
522 return
523 >!+i::
524 if GetKeyState("Capslock", "T") == 0
525 Send Ï
526 else
527 Send ï
528 return
529
530 >!v::
531 if GetKeyState("Capslock", "T") == 0
532 Send ì
533 else
534 Send Ì
535 return
536 >!+v::
537 if GetKeyState("Capslock", "T") == 0
538 Send Ì
539 else
540 Send ì
541 return
542
543 >!b::
544 if GetKeyState("Capslock", "T") == 0
545 Send í
546 else
547 Send Í
548 return
549 >!+b::
550 if GetKeyState("Capslock", "T") == 0
551 Send Í
552 else
553 Send í
554 return
555
556 >!o::
557 if GetKeyState("Capslock", "T") == 0
558 Send ö
559 else
560 Send Ö
561 return
562 >!+o::
563 if GetKeyState("Capslock", "T") == 0
564 Send Ö
565 else
566 Send ö
567 return
568
569 >!,::
570 if GetKeyState("Capslock", "T") == 0
571 Send ò
572 else
573 Send Ò
574 return
575 >!<::
576 if GetKeyState("Capslock", "T") == 0
577 Send Ò
578 else
579 Send ò
580 return
581
582 >!.::
583 if GetKeyState("Capslock", "T") == 0
584 Send ó
585 else
586 Send Ó
587 return
588 >!>::
589 if GetKeyState("Capslock", "T") == 0
590 Send Ó
591 else
592 Send ó
593 return
594
595 >!l::
596 if GetKeyState("Capslock", "T") == 0
597 Send ø
598 else
599 Send Ø
600 return
601 >!+l::
602 if GetKeyState("Capslock", "T") == 0
603 Send Ø
604 else
605 Send ø
606 return
607
608 >!p::
609 if GetKeyState("Capslock", "T") == 0
610 Send œ
611 else
612 Send Œ
613 return
614 >!+p::
615 if GetKeyState("Capslock", "T") == 0
616 Send Œ
617 else
618 Send œ
619 return
620
621 >!n::
622 if GetKeyState("Capslock", "T") == 0
623 Send ñ
624 else
625 Send Ñ
626 return
627 >!+n::
628 if GetKeyState("Capslock", "T") == 0
629 Send Ñ
630 else
631 Send ñ
632 return
633
634 >!s::
635 if GetKeyState("Capslock", "T") == 0
636 Send ß
637 else
638 Send ẞ
639 return
640 >!+s::
641 if GetKeyState("Capslock", "T") == 0
642 Send ẞ
643 else
644 Send ß
645 return
646
647 >!t::
648 if GetKeyState("Capslock", "T") == 0
649 Send þ
650 else
651 Send Þ
652 return
653 >!+t::
654 if GetKeyState("Capslock", "T") == 0
655 Send Þ
656 else
657 Send þ
658 return
659
660 >!u::
661 if GetKeyState("Capslock", "T") == 0
662 Send ü
663 else
664 Send Ü
665 return
666 >!+u::
667 if GetKeyState("Capslock", "T") == 0
668 Send Ü
669 else
670 Send ü
671 return
672
673 >!h::
674 if GetKeyState("Capslock", "T") == 0
675 Send ù
676 else
677 Send Ù
678 return
679 >!+h::
680 if GetKeyState("Capslock", "T") == 0
681 Send Ù
682 else
683 Send ù
684 return
685
686 >!j::
687 if GetKeyState("Capslock", "T") == 0
688 Send ú
689 else
690 Send Ú
691 return
692 >!+j::
693 if GetKeyState("Capslock", "T") == 0
694 Send Ú
695 else
696 Send ú
697 return
698
699 >!y::
700 if GetKeyState("Capslock", "T") == 0
701 Send ÿ
702 else
703 Send Ÿ
704 return
705 >!+y::
706 if GetKeyState("Capslock", "T") == 0
707 Send Ÿ
708 else
709 Send ÿ
710 return
711
712 >!r::
713 if GetKeyState("Capslock", "T") == 0
714 Send ý
715 else
716 Send Ý
717 return
718 >!+r::
719 if GetKeyState("Capslock", "T") == 0
720 Send Ý
721 else
722 Send ý
723 return
724
725 >!k::Send †
726 >!+k::Send ‡
727
728 >!m::Send µ
729 >!+m::Send ±
730
731 >!/::Send ¿
732 >!?::Send §
733
734 >!1::Send ¡
735 >!+1::Send ¹
736
737 >!2::Send ²
738 >!+2::Send ⁿ
739
740 >!3::Send ³
741 >!+3::Send ∞
742
743 >!4::Send £
744 >!+4::Send ¥
745
746 >!5::Send €
747 >!+5::Send ¢
748
749 >!8::Send „
750 >!+8::Send ‚
751
752 >!9::Send “
753 >!+9::Send ‘
754
755 >!0::Send ”
756 >!+0::Send ’
757
758 >!=::Send ×
759 >!+=::Send ÷
760
761 >![::Send «
762 >!{::Send ‹
763
764 >!]::Send »
765 >!}::Send ›
766
767 >!;::Send °
768 >!+;::Send ¶
769
770 >!\::Send ¬
771 >!|::Send ¦
772
773 >!`::
774 Input, key, L1, {delete}{esc}{home}{end}
775 Send % dkGraveAccent.item(key)
776 return
777 >!~::
778 Input, key, L1, {delete}{esc}{home}{end}
779 Send % dkTilde.item(key)
780 return
781
782 >!6::
783 Input, key, L1, {delete}{esc}{home}{end}
784 Send % dkCircumflex.item(key)
785 return
786 >!+6::
787 Input, key, L1, {delete}{esc}{home}{end}
788 Send % dkCaronBreve.item(key)
789 return
790
791 >!7::
792 Input, key, L1, {delete}{esc}{home}{end}
793 Send % dkRingAbove.item(key)
794 return
795 >!+7::
796 Input, key, L1, {delete}{esc}{home}{end}
797 Send % dkMacron.item(key)
798 return
799
800 >!'::
801 Input, key, L1, {delete}{esc}{home}{end}
802 Send % dkAcuteAccent.item(key)
803 return
804 >!"::
805 Input, key, L1, {delete}{esc}{home}{end}
806 Send % dkDiaeresis.item(key)
807 return
808
809 >!-::
810 Input, key, L1, {delete}{esc}{home}{end}
811 Send % dkSymbols.item(key)
812 return
813 >!_::
814 Input, key, L1, {delete}{esc}{home}{end}
815 Send % dkCedillaOgonek.item(key)
816 return
817
818 >!space::Send